コンポーネントウェアの挑戦:アプリケーション開発の変革を目指して(前編) 概念とアーキテクチャ